I guess the most notable thing is putting the memory controller on the cpu chip , which has already been done by the alpha people , and has already been shown to have upsides and downsides 我想最值得注意的就是将存储器控制器放到cpu芯片上,这一点开发alpha的人员已经使用了,而且已经表现出有利也有弊。
It is designed for embedded applications with the following features : separate instruction and data caches ( harvard architecture ) , 5 - stage pipeline , hardware multiplier and divider , interrupt controller , 16 - bit i / o port and a flexible memory controller . new modules can easily be added using the on - chip amba ahb / apb buses . it has flexible peripheral interfaces , so can be used as an independent processor in the board - level application or as a core in the asic design 它遵照ieee - 1745 ( sparcv8 )的结构,针对嵌入式应用具有以下特点:采用分离的指令和数据cache (哈佛结构) ,五级流水,硬件乘法器和除法器,中断控制器, 16位的i / o端口和灵活的内存控制器,具有较强的异常处理功能,新模块可以轻松的通过片上的ambaahb / apb总线添加。
The memory controller is a digital circuit which manages the flow of data going to and from the main memory. It can be a separate chip or integrated into another chip, such as on the die of a microprocessor.